democratic and popular unity - Alemán Inglés Diccionario